.navbar{
    border-radius:0;
    /* margin-bottom:0; */
}

.navbar-brand{
    padding-top:7px;
}

/* flash */
.flash{
    margin-top:51px;
    background: #8bc01f;
}
.media-heading{
    margin-top:80px;
}
.media-body{width:50%;}
.flash .media .media-body .num-1,
.player .media .num-1,
.and .and-title .num-2,
.store .and-title .num-2{
    display:inline-block;
    width:56px;
    height:56px;
    line-height:56px;
    text-align:center;
    background:#fff;
    font-size:40px;
    color:#8bc01f;
    border-radius: 3px;
}
.flash .media .media-body .media-heading,
.player .media .media-left .media-heading
{
    font-size:45px;
    color:#fff;
}
.flash .media .media-body .down{
    width:auto;
    color:#fff;
    margin-left:20px;
}
.flash .media .media-body .down h3{margin-bottom:50px;}
.flash .media .media-body .down p{margin-bottom:30px;}
.flash .media .media-body .load{
    display:block;
    width:100px;
    height:34px;
    font-size:14px;
    line-height:34px;
    text-align:center;
    background:#fff;
    color:#8bc01f;
}
.media-object{
    margin-top:60px;
    margin-bottom: 50px;
}

/* player */
.player{background: #3393df;}
.player .media .media-left a img{
    margin-top:15px;
}
.player .media .num-1{color:#3393df;}
.player .media .player-con{
    color:#fff;
    margin-top:110px;
}
.player .media .player-con h3{margin-top:45px;}
.player .media .player-con p{
    width:auto;
    line-height:25px;
}
.player .media .media-right a img{margin-top:280px;margin-bottom: 50px;}

/* air and open */
.and .air h3,.store .air h3{
    color:#3393df;
    margin-top: 30px;
    margin-bottom: 15px
}
.and .air p,
.store .air p{
    color:#bababa;
    text-indent: 2rem;
}
.and .and-title .num-2,
.store .and-title .num-2{
    background:#3393df;
    color:#fff;
}
.and .and-title,.store .and-title{
    font-size:45px;
    color:#3393df;
    padding-top: 50px;
}
.and .and-title p,
.store .and-title p{
    text-indent: 0;
    font-size:15px;
    color:#5d5d5d;
    margin-top:15px;
}
.and .air .ww{margin-top:50px}
.and .air img,
.store .air img{
    margin-left:130px;
    margin-top:30px;
    padding-bottom:45px;
}

/* store and publish */
.store{background: #f7f7f7;}

/* 底部 */
footer{
    background:#3b3b3b;
    padding-top:30px;
}
footer .constract p{
    padding-top:30px;
}
footer .constract p a{
    color:#070808;
    padding-left:30px;
    font-size:20px;
    text-decoration: none;
}
footer .constract p a:first-child{
    padding-left:0;
}
footer .constract .qqq{
    font-size: 15px;
    color:#070808;
    padding-top:10px;
    padding-bottom:30px;
}
footer .weixin{
    position: relative;
}
footer .wechat img{
    float: right;
    margin-top:55px;
    margin-left:20px;
}
.ma{
    width:90px;
    position:absolute;
    top: -95px;
    right: 33px;
    display:none;
}
footer .wechat .weixin:hover .ma{
    display: block;
}



/* 平板端 */
@media(min-width:768px) and (max-width:992px){
    /* down */
    .flash .media .media-body .down{width:340px;}
    .flash .media .media-body .down h3,
    .flash .media .media-body .down p {
        margin-bottom: 20px;
        margin-bottom: 20px;}
    .and .air .ww{margin-top:28px;}
    .store .air .n{margin-top:65px;}
    .player .media .media-right a img{margin-top:178px;}
    .and .air img, .store .air img{margin-left:auto;margin-right:auto;}
    .player .media .player-con .cha{margin-top:0;}
}


/* 手机端 */
@media(max-width:767px){
    /* flash */
    .media-body {width: 100%;}
    .flash .media .media-body .load{margin-left:auto;margin-right:auto;}
    .media-object {margin-top:0;margin-bottom:0;}
    .flash .media .media-body .down{width:300px;}
    .player .media .player-con{margin-top:0;}
    .player .media .media-right a img{margin-top:30px;}
    .and .air img, .store .air img{margin-left:100px;}
    .and .air h3, .store .air h3{margin-top:10px;}
    .and .air .ww{margin-top:0;}
    .and .air h3, .store .air h3{margin-top:10px;}
    .and .air img, .store .air img{margin-top:0;padding-bottom:0;}
    footer .constract p a,footer .constract .qqq{font-size:10px;}
    .store .air img:last-child{padding-bottom:15px;}
}

a:hover{text-decoration:none;}
















/* 平板端 */
@media(max-width:991px) and (min-width:768px){
    /* 导航条部分 */
    .navbar-collapse{
        position:relative;
    }
    .navbar-right{
        position:absolute;
        top:0;
        right:0;
    }
}